It's a pity the arms need a scheduled break every 14 products or this solve could be a lot faster.

I reckon this solve is pretty good, but I suspect getting a top solve will need combining the two halves of the machine to save costs.